#include<stdio.h>
#include"monkeyking.h"
void main()
{
	int m, n, k;
	int king;
	CNode* clist;
	clist = NULL;
	k = 13;//开始报数报的是13
	printf("请输入猴子数量n:");
	scanf_s("%d", &n);
	printf("请输入第一次开始报数的位置：");//可有可无，可以默认从1开始
	scanf_s("%d", &m);
	Create_clist(clist, n);//根据传入的猴子数量来创建循环链表
	printf("出列的顺序如下：\n");
	king = Joseph(clist, m, n, k);//Joseph用来书写一个约瑟夫环的算法，king用来接收猴王是谁
	printf("\n所以猴王是最后一个出列的猴子：%d",king);
	printf("\n");
}